using System;
using System.ComponentModel.DataAnnotations;

namespace Acme.BookStore.StockManagement.Dtos.KucunFenBu
{
    /// <summary>
    /// 库存分布表查询输入DTO
    /// </summary>
    public class KucunFenBuGetListInputDto : PagedAndSortedResultRequestDto
    {
        /// <summary>
        /// 仓库名称（下拉选择）
        /// </summary>
        public string? WarehouseName { get; set; }

        /// <summary>
        /// 仓位名称（模糊查询）
        /// </summary>
        public string? LocationName { get; set; }

        /// <summary>
        /// 当前库存最小值
        /// </summary>
        public int? CurrentStockMin { get; set; }

        /// <summary>
        /// 当前库存最大值
        /// </summary>
        public int? CurrentStockMax { get; set; }

        /// <summary>
        /// 可用库存最小值
        /// </summary>
        public int? AvailableStockMin { get; set; }

        /// <summary>
        /// 可用库存最大值
        /// </summary>
        public int? AvailableStockMax { get; set; }
    }
} 